// 定义常量 TOKEN_KEY，用于存储 token 的本地存储键
const TOKEN_KEY = 'Authorization';

// 检查用户是否登录
const isLogin = () => {
  return !!localStorage.getItem(TOKEN_KEY);
};

// 获取存储的 token
const getToken = () => {
  return localStorage.getItem(TOKEN_KEY);
};

// 设置 token 到本地存储
const setToken = (token: string) => {
  localStorage.setItem(TOKEN_KEY, token);
};

// 清除本地存储中的 token
const clearToken = () => {
  localStorage.removeItem(TOKEN_KEY);
};

// 导出相关的认证函数
export { isLogin, getToken, setToken, clearToken };
